import java.util.Random;
import java.util.Scanner;


/**
 * Created with IntelliJ IDEA.
 * Description:
 * User: LianBao
 * Date: 2024-02-02
 * Time: 21:26
 */
public class Test {

    public static void main(String[] args) {

        for (int num = 1; num < 100; num++) {
            int flg = 0;
            for (int i = 2; i <= num - 1; i++) {
                if (num % i == 0) {
                    flg = 0;
                    break;
                } else {
                    flg = 1;
                }
            }
            if(flg==1) {
                System.out.println(num + "是素数");
            }
        }
    }


    public static void main6(String[] args) {
        for (int j = 1; j < 100; j++) {
            int i =2;
            for (; i < Math.sqrt(j); i++) {
                if(j%i==0) {
                    break;
                }
            }
            if(i>Math.sqrt(j)) {
                System.out.println(j+"是素数");
            }

//            if(Func(i)) {
//                System.out.println(i);
//            }
        }
    }


    public static void main5(String[] args) {
        // 猜数字游戏1~100

        /*
        Java中生成随机数的方法
        1.导入
        Random random = new Random();  //生成随机数的方法,IDEA会自动导入java.util.Random包
        2.使用
        int val = random.nextInt(100);//100表示随机数范围是[0,100),不写参数范围是输入数字的类型的范围
        */

        Scanner scan = new Scanner(System.in);  //输入固定写法

        Random random = new Random();  //生成随机数的方法
        int val = random.nextInt(100);//100表示随机数范围是[0,100)

        while (true) {
            System.out.printf("测试:随机数为%d\n",val);
            System.out.println("请输入要猜的数字");
            int num = scan.nextInt();
            if(num<val) {
                System.out.println("猜小了");
            }
            else if (num>val) {
                System.out.println("猜大了");
            }
            else {
                System.out.println("猜对了!");
                break;
            }
        }

    }


    public static void main4(String[] args) {
        Scanner scan = new Scanner(System.in);
        //循环输入
        while (scan.hasNextDouble()) {
            // 读入int就写hasNextInt,字符串就写hasNextLine
            //ctrl+d停止输入
            Double num = scan.nextDouble();
            System.out.println(num);
        }
//        while (scan.hasNextInt()) {
//            // 读入int就写hasNextInt,字符串就写hasNextLine
//            //ctrl+d停止输入
//            int num = scan.nextInt();
//            System.out.println(num);
//        }
    }

    public static void main3(String[] args) {
        //输入输出

        //输入:引入工具
        Scanner scan = new Scanner(System.in);//固定写法
        //       变量scan           键盘读入

        System.out.println("请输入年龄");
        int age =scan.nextInt();//nextInt输入一个整数
        System.out.println(age);
        System.out.println("请输入姓名");
        String name = scan.nextLine();//nextLine输入一行(字符串,可以包含空格)
        String name1 = scan.next();//next输入一行(遇到空格结束)
        System.out.println(name);

        System.out.println("请输入体重");
        double weight = scan.nextDouble();//nextDouble输入小数



        //输入之后记得调用close
        scan.close();


        //输出System.out.printf和C语言中的一样
//        System.out.printf("%d\n",33);//格式化输出
//        System.out.println();//默认换行
    }

    public static void main2(String[] args) {
        //循环while,for,do while
        //java中的调试:1.打断点,2.F7(StepInto)逐语句,F8(StepOver)逐过程,Shift+F8(StepOut)跳出,Alt+Shift+F7(StepInto)强制进入任何方法

        int a=0;
        while (a<=10) {
            System.out.println(a);
            a++;
        }

        //找到1~100的数,既能被3又能被5整除
        int i = 1;
        while (i<=100) {
            if(i%5!=0||i%3!=0) {
                i++;
                continue;
            }
            System.out.println(i);
            i++;
        }
    }

    public static void main1(String[] args) {
        //stitch,a不能是long,float,double,boolean
        //switch表达式不能写复杂的语句
        int a=0;
        switch (a) {
            case 1:
                System.out.println("hello");
                break;
            case 2:
                System.out.println("hel1lo");
                break;
            default:
                System.out.println();
                break;
        }
    }
}
